package com.hakim.wfb.customer.result.weixin;

import com.hkfs.fundamental.api.data.DataObjectBase;


/**
 * @author JiangLiming
 *         on 2016/6/16 0016.
 */
public class WeixinAuthUrlView extends DataObjectBase {
    /**
     * appid
     */
    private String appId;
    /**
     * 状态:1,enabled,可用;2,disabled,不可用;
     */
    private Integer status;
    /**
     * 授权成功后跳转地址
     */
    private String redirectUrl;
    /**
     * 微信授权类型（snsapi_base用户无感知授权）（snsapi_userinfo用户需手动点击授权）
     */
    private String scope;
    /**
     * 完成授权获取openid后跳转地址
     */
    private String successUrl;
    /**
     * 未绑定微信跳转登录地址
     */
    private String loginUrl;

    /**
     * 浏览器类型:0,not specified,未指定;1,weixin,微信浏览器;
     */
    private Integer userAgentType;
    /**
     * 授权场景编码
     */
    private String authState;
    /**
     * 微信浏览器编号
     */
    private Integer weixinAgentType;

    public Integer getWeixinAgentType() {
        return weixinAgentType;
    }

    public void setWeixinAgentType(Integer weixinAgentType) {
        this.weixinAgentType = weixinAgentType;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getRedirectUrl() {
        return redirectUrl;
    }

    public void setRedirectUrl(String redirectUrl) {
        this.redirectUrl = redirectUrl;
    }

    public String getScope() {
        return scope;
    }

    public void setScope(String scope) {
        this.scope = scope;
    }

    public String getSuccessUrl() {
        return successUrl;
    }

    public void setSuccessUrl(String successUrl) {
        this.successUrl = successUrl;
    }

    public String getLoginUrl() {
        return loginUrl;
    }

    public void setLoginUrl(String loginUrl) {
        this.loginUrl = loginUrl;
    }

    public Integer getUserAgentType() {
        return userAgentType;
    }

    public void setUserAgentType(Integer userAgentType) {
        this.userAgentType = userAgentType;
    }

    public String getAuthState() {
        return authState;
    }

    public void setAuthState(String authState) {
        this.authState = authState;
    }
}
